import 'dart:io';

//main() {
//  print("执行耗时操作:${DateTime.now().toString()}");
//  sleep(Duration(seconds: 2));
//  print("执行耗时操作:${DateTime.now().toString()}");
//
//  /*
//    打印结果:
//    执行耗时操作:2020-08-11 09:28:46.277020
//    执行耗时操作:2020-08-11 09:28:48.286984
//   */
//}

String getStr() => "haha";

void printStr() => print(getStr());

main() {
  printStr();
  //使用Future执行异步任务
  Future(() {
    sleep(Duration(seconds: 2));
    print("执行任务1");
    return "传递数据给任务2";
  }).then((m) {
    print(m);
    print("任务结束");
  });
  print("主线程的其他操作");
}
